草庐IT

Android 逆向

全部标签

android - 加载大 PDF 时应用程序崩溃

有人知道如何在Android中加载大的pdf文件吗?我使用“android-pdf-viewer”来加载那种文件。它在文件很小的时候起作用。但是一旦文件太大(例如150M),就会抛出OOM异常。11-2821:07:43.5967844-8419/com.example.caoweizhao.readerappE/art:Outofmemory:HeapSize=192MB,Allocated=83MB,Capacity=192MB11-2821:07:43.5967844-8419/com.example.caoweizhao.readerappW/art:ThrowingOutOf

android - RealmMigrationNeededException 同时

我有一个使用旧版realm(v0.85.1)的实时应用程序,我正在开发一个使用4.2.0版realm并且也有模式更改的新版本。架构更改只是将单个列添加到一个表中。对于迁移,我有这个类。publicclassImRealmMigrationimplementsRealmMigration{@Overridepublicvoidmigrate(DynamicRealmrealm,longoldVersion,longnewVersion){RealmSchemaschema=realm.getSchema();if(oldVersion==0){schema.get("Layout").a

android - 在不公开凭据的情况下将视频直播或上传到 YouTube API

我正在构建一个Android/iOS(在后台使用Angular/Ionic/Cordova)应用程序,我希望任何用户都能够在其中录制视频并且:直播或上传(拍摄后)视频到我的应用的私有(private)/官方YouTubechannel此channel上的所有视频最好是私有(private)的/除了“我的应用程序”以外的任何人都看不到然后,在我的应用程序内部,应用程序后端将与我的YouTubechannel集成(通过YouTubeAPI),并允许用户从我的应用程序内部搜索和查看我的私有(private)视频所以基本上我试图让我的应用程序的后端提供私有(private)视频托管/观看,但不

android - Glide 加载资源失败

当我想使用glide从服务器加载图像时遇到问题这是我的代码Glide.with(ImagePreviewActivity.this).load(path).into(img);这是logcat:W/Glide:Loadfailedforhttp://localhost/AndroidFileUpload/file/IMG_20171128_153602.JPEGwithsize[720x1120]classcom.bumptech.glide.load.engine.GlideException:FailedtoloadresourceCause(1of1):classcom.bump

android - RecyclerView 的约束布局存在问题

这是我用于ConstraintLayout的代码这是布局项这是我得到的输出当我将其更改为线性布局或相对布局时,它工作正常使用线性布局代码这是我使用上面代码时的输出甚至尝试了constraintlayout中的所有方法,但没有用,可能是一个错误 最佳答案 如果在constraintlayout中设置相对于父级的View,则必须将宽度和高度设置为0dp。请注意,“MATCH_PARENT不推荐用于包含在ConstraintLayout中的小部件。类似的行为可以通过使用MATCH_CONSTRAINT和相应的左侧来定义/rightorto

android - Play 商店 : Set age limit

是否可以为在Android商店上发布的应用程序设置年龄限制?“Storepresence”设置中有“Contentrating”,但年龄限制是根据问卷自动计算的。我如何限制Play商店只为18岁以上的用户列出我的应用程序,而不必在问卷中提供错误答案? 最佳答案 您可以针对COPPA定义的13岁以下child设置“主要面向child”选项"is"和“否”按照这些步骤前往商店展示选择定价和分发并选择主要面向child的选项但是如果你选择这个选项,如果你在你的应用程序中应用,你还需要过滤广告

android - android studio项目和IDE中的错误

我完全没有意识到这个错误,这意味着为什么会抛出这个错误?Error:Couldnotfindcom.android.support:appcompat-v7:27.0.1.Requiredby:accounts-android:app:unspecifiedaccounts-android:app:unspecified>com.android.support:design:25.3.1PleaseinstalltheAndroidSupportRepositoryfromtheAndroidSDKManager.但这不是要Failedtoresolve:com.android.sup

android - 特定字符开始和结束的正则表达式

我正在为以T开头并以A结尾的单词编写正则表达式。我写:-^T\..*A$但现在我想排除单词TEA。如何使用正则表达式排除特定单词。 最佳答案 您的^T\..*A$正则表达式匹配以T.开头的字符串,然后有除换行符以外的任何0+个字符(带有.*)然后以A.结尾要匹配任何以T开头并以A结尾且不等于TEA的字符串,您可以使用(?s)^(?!TEA$)T.*A$要使其不区分大小写,请添加i修饰符:(?si)^(?!TEA$)T.*A$参见regexdemo.详情(?si)-DOTALL(s)修饰符允许.匹配任何字符和IGNORECASE(i)

android - android sqlite中关闭游标有什么意义?

在阅读使用cursor读取行的sqlite方法时,我了解到在从游标中检索数据后我们应该关闭游标以避免任何内存泄漏,但在这里我有怀疑在关闭游标后调用下面的代码cursor.getCount()吗?关闭游标后检索数据是不是错了?谁能解开这个疑惑!提前致谢!!publicintgetContactsCount(){StringcountQuery="SELECT*FROM"+TABLE_CONTACTS;SQLiteDatabasedb=this.getReadableDatabase();Cursorcursor=db.rawQuery(countQuery,null);cursor.cl

android - 在根项目 'installRelease' 中找不到 React Native installRelease Task 'timeReportTool'。一些候选人是: 'uninstallRelease'

好的,所以我正在尝试将我的react-native放入apk文件并将其安装在assembleRelease工作正常的设备上,但它似乎没有得到签名,因为我只能安装调试版本而不是installRelease这给了我错误在根项目“timeReportTool”中找不到任务“installRelease”。一些候选人是:'uninstallRelease'。这是我的build.gradle中的Androidblockandroid{compileSdkVersion23buildToolsVersion"23.0.1"defaultConfig{applicationId"com.timere